const path = require('path')
const HtmlWebpackPlugin = require('html-webpack-plugin')
module.exports = {
    mode: 'development',

    entry:'./app.js',

    devServer:{
        static:path.resolve(__dirname, './dist'), //dist 当做服务的根目录
        compress:true,// 开启gzip压缩功能，对应静态资源响应头content-Encoding:gzip 
        port:3000, //lamb 启动端口
        headers:{
            'x-Fast-id':'123456789'
        },//配饰请求头
        proxy:{ //配置代理地址
            '/api':{ //将/api/users 重定义到 到 http://localhost:4001/api/users,并且将/api 去掉
                target:'http://localhost:4001',
                pathRewrite:{'^/api':''}
            }        
        },
        // https: true, //通过https 访问
        http2: true, //http2默认自带https自签名证书
        host: '0.0.0.0', //配置请求域名默认localhost
        hot:true, //开启热更新  //!如果需要关闭热更新需要同时将hot 和liveReloa都设置为false
        liveReload: false, //默认为true，即开启热更新功能
    },

    plugins:[
        new HtmlWebpackPlugin()
    ],
}